//
//  TTScrollMenusView.h
//  TTScrollMenus-Demo
//
//  Created by 赵国腾 on 16/5/16.
//  Copyright © 2016年 赵国腾. All rights reserved.
//

#import <UIKit/UIKit.h>

@protocol  TTScrollMenusViewDelegate;
@interface TTScrollMenusView : UIView

/** 代理 */
@property (nonatomic, weak) id<TTScrollMenusViewDelegate> delegate;

/** 数据 */
@property (nonatomic, strong) NSArray *dataList;

/** 行数 */
@property (nonatomic, assign) NSInteger lineCount;

/** 列数 */
@property (nonatomic, assign) NSInteger coluCount;

/** 调整内部视图的位置inset */
@property (nonatomic, assign) UIEdgeInsets edgeInsets;

/** 当前指示器的颜色 */
@property (nonatomic, strong) UIColor *currentpageColor;

/** 普通指示器的颜色 */
@property (nonatomic, strong) UIColor *pageColor;

@end

/** 代理方法 */
@protocol TTScrollMenusViewDelegate<NSObject>

/**
 *  点击某一个item时调用,排列顺序是上下排列
 *
 *  @param scrollMenusView scrollMenusView description
 *  @param index           被点击的索引
 */
- (void)scrollMenusView:(TTScrollMenusView *)scrollMenusView didSelectIndex:(NSInteger)index;
@end